make implausible excuses - German English Dictionary